/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const Headline3Filled: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M3 2.25C3 1.83579 2.66421 1.5 2.25 1.5C1.83579 1.5 1.5 1.83579 1.5 2.25V13.75C1.5 14.1642 1.83579 14.5 2.25 14.5C2.66421 14.5 3 14.1642 3 13.75V9.05263H7.5V13.75C7.5 14.1642 7.83579 14.5 8.25 14.5C8.66421 14.5 9 14.1642 9 13.75V2.25C9 1.83579 8.66421 1.5 8.25 1.5C7.83579 1.5 7.5 1.83579 7.5 2.25V7.55263H3V2.25Z" fill={ colors[0] }/>
    <path d="M10.667 6.5C10.2528 6.5 9.91699 6.83579 9.91699 7.25C9.91699 7.66421 10.2528 8 10.667 8H12.4135L11.0875 9.61388C10.9034 9.83801 10.865 10.1482 10.9889 10.4105C11.1129 10.6727 11.3769 10.84 11.667 10.84C12.2193 10.84 12.6194 10.979 12.8651 11.1756C13.0884 11.3542 13.2503 11.6305 13.2503 12.09C13.2503 12.5425 13.0946 12.7276 12.967 12.8233C12.803 12.9463 12.5623 13.0067 12.3337 13.0067C11.7743 13.0067 11.4293 12.7803 11.2219 12.5522C10.9433 12.2457 10.469 12.2231 10.1625 12.5017C9.85599 12.7803 9.83341 13.2547 10.112 13.5612C10.5713 14.0664 11.3057 14.5067 12.3337 14.5067C12.7717 14.5067 13.3643 14.4004 13.867 14.0233C14.406 13.619 14.7503 12.9708 14.7503 12.09C14.7503 11.2161 14.4123 10.4924 13.8022 10.0043C13.5768 9.82402 13.325 9.68428 13.0562 9.58053L14.5798 7.72611C14.764 7.50199 14.8024 7.19177 14.6784 6.92952C14.5545 6.66727 14.2904 6.5 14.0003 6.5H10.667Z" fill={ colors[0] }/>

  </>,
  name: 'headline_3_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M3 2.25C3 1.83579 2.66421 1.5 2.25 1.5C1.83579 1.5 1.5 1.83579 1.5 2.25V13.75C1.5 14.1642 1.83579 14.5 2.25 14.5C2.66421 14.5 3 14.1642 3 13.75V9.05263H7.5V13.75C7.5 14.1642 7.83579 14.5 8.25 14.5C8.66421 14.5 9 14.1642 9 13.75V2.25C9 1.83579 8.66421 1.5 8.25 1.5C7.83579 1.5 7.5 1.83579 7.5 2.25V7.55263H3V2.25Z', 'M10.667 6.5C10.2528 6.5 9.91699 6.83579 9.91699 7.25C9.91699 7.66421 10.2528 8 10.667 8H12.4135L11.0875 9.61388C10.9034 9.83801 10.865 10.1482 10.9889 10.4105C11.1129 10.6727 11.3769 10.84 11.667 10.84C12.2193 10.84 12.6194 10.979 12.8651 11.1756C13.0884 11.3542 13.2503 11.6305 13.2503 12.09C13.2503 12.5425 13.0946 12.7276 12.967 12.8233C12.803 12.9463 12.5623 13.0067 12.3337 13.0067C11.7743 13.0067 11.4293 12.7803 11.2219 12.5522C10.9433 12.2457 10.469 12.2231 10.1625 12.5017C9.85599 12.7803 9.83341 13.2547 10.112 13.5612C10.5713 14.0664 11.3057 14.5067 12.3337 14.5067C12.7717 14.5067 13.3643 14.4004 13.867 14.0233C14.406 13.619 14.7503 12.9708 14.7503 12.09C14.7503 11.2161 14.4123 10.4924 13.8022 10.0043C13.5768 9.82402 13.325 9.68428 13.0562 9.58053L14.5798 7.72611C14.764 7.50199 14.8024 7.19177 14.6784 6.92952C14.5545 6.66727 14.2904 6.5 14.0003 6.5H10.667Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
